From: Claudio Cambra Date: Tue, 29 Apr 2025 04:57:53 +0000 (+0800) Subject: feat(mac-crafter): Use our default entitlements file during default mac-crafter build run X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1^2~13^2~1^2~17^2 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22Program/%22http:/www.example.com/cgi/%22https:/%22Program?a=commitdiff_plain;h=9c54b74af636397ce2590d99de9942cdac17c11e;p=nextcloud-desktop.git feat(mac-crafter): Use our default entitlements file during default mac-crafter build run Signed-off-by: Claudio Cambra --- diff --git a/admin/osx/mac-crafter/Sources/main.swift b/admin/osx/mac-crafter/Sources/main.swift index adcbd77d1..8024ba878 100644 --- a/admin/osx/mac-crafter/Sources/main.swift +++ b/admin/osx/mac-crafter/Sources/main.swift @@ -244,7 +244,12 @@ struct Build: ParsableCommand { let clientAppDir = "\(clientBuildDir)/image-\(buildType)-master/\(appName).app" if let codeSignIdentity { print("Code-signing Nextcloud Desktop Client libraries and frameworks...") - try codesignClientAppBundle(at: clientAppDir, withCodeSignIdentity: codeSignIdentity) + let entitlementsPath = "\(clientBuildDir)/work/build/admin/osx/macosx.entitlements" + try codesignClientAppBundle( + at: clientAppDir, + withCodeSignIdentity: codeSignIdentity, + usingEntitlements: entitlementsPath + ) } print("Placing Nextcloud Desktop Client in \(productPath)...")